* {
	margin-left: 0px;
	margin-top: 0px;
	list-style: none;
}
h1, h2, h3, h4, h5, h6, p, i, em, form, input, select, dd, dt, li {
	margin: 0px;
	padding: 0px;
}
.clr {
	clear: both;
}
ul, ol, dl {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
body {
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: url(../image/index_bg.gif) repeat-x;
	behavior:url("../js/csshover.htc");
}
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #b70000;
	text-decoration: underline;
}
.show {
	DISPLAY: block
}
.hide {
	DISPLAY: none
}

/*-----------*/
.layer{ position:absolute; left:0; bottom:0; z-index:999; width:24px; height:14px; background:url(../images/layer_advert.png) no-repeat center}
.layer1{ position:absolute; left:0; bottom:5px; z-index:999; width:24px; height:14px; background:url(../images/layer_advert.png) no-repeat center}

/*--------------*/


/********图片定义********/
img {
	border: none;
}
/********ICON********/
.icon {
	background: url(../image/temp.gif) no-repeat;
	width: 13px;
	height: 13px;
	padding-left: 15px;
}
.line {
	background: url(../image/ccc_line.gif) repeat-x;
	height: 1px;
	overflow: hidden;
	clear: both;
	margin: 5px 0px;
}
/*******以上通用******/
/********盒子********/
#page {
	width: 960px;
	margin: auto;
	overflow: hidden;
}
/*************/
#top {
	width: 960px;
	height: 25px;
	overflow: hidden;
	position: relative;
}
#top h1 {
	position: absolute;
	top: 5px;
	left: 5px;
	font-size: 12px;
	font-weight: normal;
	width: 360px;
}
#top h1 .linkred {
	color:#B70000;
	font-weight:bold;
}
#top h1 .links {
	padding-left:20px;
}
#top h2 {
	position: absolute;
	top: 5px;
	left: 350px;
	font-size: 12px;
	font-weight: normal;
}
#top h3 {
	position: absolute;
	top: 5px;
	right: 5px;
	font-size: 12px;
	font-weight: normal;
}
/*************/
#search {
	height: 80px;
	overflow: hidden;
	position: relative;
}
#search .logo {
	width: 130px;
	height: 67px;
	top: 10px;
	left: 60px;
	overflow: hidden;
	position: absolute;
}
#search .main {
	position: absolute;
	top: 15px;
	left: 210px;
	width: 560px;
	overflow: hidden;
}
#search .main ul {
}
#search .main ul li {
	display: inline;
	float: left;
	margin: 0px 3px;
}
#search .main ul li a {
	color: #333;
	height: 23px;
	background: url(../image/search_off_new.gif) no-repeat left top;
	overflow: hidden;
	line-height: 25px;
	font-size: 14px;
	padding-left: 10px;
	display: block;
	float: left;
}
#search .main ul li a b {
	font-weight: normal;
	padding-right: 10px;
	background: url(../image/search_off_new.gif) no-repeat right top;
	height: 23px;
	display: block;
	cursor: pointer;
	float: left;
}
#search .main .on {
	background: url(../image/search_on_1.gif) no-repeat;
	color: #fff;
	float: left;
	width: 42px;
	font-size: 14px;
	padding-left: 12px;
	font-weight: bold;
	margin-left: 10px;
}
#search .main ul li a:hover {
	text-decoration: underline;
}
#search .main .search_main {
	height: 36px;
	background: url(../image/search_ipt_1.gif) no-repeat;
}
#search .main .search_main .ipt_s {
	width: 390px;
	height: 18px;
	border: 0;
	font-size: 14px;
	color: #333;
	margin: 10px 0px 0px 10px;
	display: inline;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#search .main .search_main .sub_s {
	width: 104px;
	height: 26px;
	background: none;
	border: 0;
	margin: 5px 20px 0px 12px;
	display: inline;
	float: left;
	cursor: pointer;
}
#search .main .search_main h4 {
	line-height: 36px;
	font-size: 12px;
	font-weight: normal;
}
#search .main .search_main h4 a {
	background: url(../image/r_icon.gif) no-repeat left center;
	padding-left: 8px;
}
#search .ser {
	position: absolute;
	right: 20px;
	bottom: 6px;
	width: 220px;
}
#search .ser table {
	text-align:left;
	margin-left: 3px;
	float: right;
	display: inline;
	width: 100px;
}
#search .ser b {
	line-height:2em;
	font-weight:100;
}
/*************/
#nav {
	width: 960px;
	height: 27px;
	overflow: hidden;
	background: url(../image/nav_bg_1.gif) no-repeat;
}
#nav li {
	float: left;
	display: inline;
}
#nav li .on {
	color: #0084cf;
	font-weight: bold;
	background: url(../image/nav_bg_on.gif) no-repeat center;
}
#nav li a {
	width: 106px;
	height: 27px;
	text-align: center;
	font-size: 14px;
	color: #0084cf;
	line-height: 29px;
	display: block;
}
#nav li a:hover {
	color: #b70000;
	font-weight: bold;
	background: url(../image/nav_bg_on.gif) no-repeat center;
}
/*************/
#banner {
	width: 960px;
	height: 150px;
	margin-top: 5px;
	overflow: hidden;
	background: #ccc;
}
/*************/
#content {
	width: 960px;
	height: auto;
	margin-top: 10px;
	clear: both;
	display:inline
}
#content .content1 {
	clear: both;
}
.content1 .Ann {
	width: 307px;
	height: 120px;
	float: left;
	display: inline;
	overflow: hidden;
}
.content1 .Ann .title {
	background: url(../image/left_main_title.gif) no-repeat;
	width: 307px;
	height: 29px;
	overflow: hidden;
	clear: both;
}
.content1 .Ann .title h2 {
	font-size: 14px;
	padding-left: 12px;
	line-height: 29px;
	color: #b22f01;
	float: left;
	display: inline;
}
.content1 .Ann .main {
	border: #0c3c7e 1px solid;
	border-top: none;
	clear: both;
	height: 90px;
	overflow: hidden;
}
.content1 .Ann .main ul {
	padding-top: 2px;
}
.content1 .Ann .main li {
	padding-right: 5px;
	text-align: right;
	color: #aaa;
	background: url(../image/shop_icon.gif) no-repeat 5px center;
	padding-left: 15px;
	clear: both;
	line-height: 22px;
}
.content1 .Ann .main li a {
	float: left;
}
.content1 .AD {
	width: 370px;
	height: 120px;
	float: left;
	display: inline;
	overflow: hidden;
	margin-left: 10px;
	background: #f0f0f0; position:relative
}
/*************/
#content .content2 {
	margin-top: 10px;
	clear: both;
	height: 30px;
	overflow: hidden;
}
#content .content2 .New_Mem {
	background: url(../image/Sg_Membg.gif) no-repeat;
	height: 30px;
	position: relative;
}
#content .content2 .New_Membr {
	width: 960px;
	height: 120px;
	margin-top: 5px;
	overflow:hidden;
}
#content .content2 .New_Membr .actives {
	POSITION: relative;
	WIDTH: 960px;
	HEIGHT:120px;
	OVERFLOW: hidden
}
#content .content2 .New_Membr .actives .tab_btns {
	Z-INDEX: 1;
	POSITION: absolute;
	BOTTOM: 2px;
	RIGHT: 10px
}
#content .content2 .New_Membr .actives .tab_btns A {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 28px;
	WIDTH: 20px;
	BACKGROUND: url(../image/icon_s.png) no-repeat -17px 8px;
	FLOAT: left;
	HEIGHT: 28px;
	COLOR: #7a560a
}
#content .content2 .New_Membr .actives .tab_btns A:hover {
	text-decoration:none
}
#content .content2 .New_Membr .actives .tab_btns A.on {
	BACKGROUND-POSITION: 4px 8px;
	COLOR: #fff
}
#content .content2 .New_Mem h2 {
	width: 130px;
	overflow: hidden;
	color: #000;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	position: absolute;
	top: 9px;
	left: 0px;
	padding-left: 18px;
}
#content .content2 .New_Mem iframe {
	position: absolute;
	top: 0px;
	left: 135px;
}
/*************/
.right_main {
	margin-top: 10px;
}
.left_main {
	width: 307px;
	height: auto;
	float: left;
	display: inline;
	overflow: hidden;
}
.left_main .Ser_main {
	height: 69px;
	overflow: hidden;
	background: url(../image/r2_main_2.gif) no-repeat;
}
.left_main .Ser_main li {
	width: 85px;
	height: 34px;
	overflow: hidden;
	display: inline;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #ff7000;
	margin: 0px 8px 0px;
	position: relative;
}
.left_main .Ser_main li a {
	color: #fff;
	position: absolute;
	top: 10px;
	left: 20px;
}
.left_main .Ser_main li a:hover {
	color: #fff;
	text-decoration: underline;
}
.left_main .box1, .left_main .box2, .left_main .box3, .left_main .ad {
	clear: both;
}
.left_main .box1 .tab_nav {
	width: 307px;
	height: 26px;
	overflow: hidden;
	clear: both;
	background: url(../image/mainlinktitle1.gif) repeat-x left bottom;
}
.left_main .box5 {
	overflow: hidden;
	clear: both;
	display: block;
}
.left_main .box5 .title {
	width: 307px;
	height: 26px;
	overflow: hidden;
	clear: both;
	background-image: url(../image/left_main_title_1.gif);
	background-repeat: no-repeat;
}
.left_main .box5 .zhong {
	height: 26px;
	overflow: hidden;
	clear: both;
	padding-left:5px;
	padding-top:5px;
	border:#0c3c7e 1px solid;
	border-top: none;
	border-bottom: none;
	line-height:26px;
}
.left_main .box5 .title h2 {
	font-size: 14px;
	padding-left: 18px;
	line-height: 26px;
	color: #fff;
	float: left;
	display: inline;
}
.left_main .box5 .title h6 {
	font-size: 12px;
	line-height: 29px;
	font-weight: normal;
	padding-right: 5px;
	float: right;
}
.left_main .box5 .title h6 a {
	color: #fff;
}
.left_main .box5 .main {
	overflow: hidden;
	clear: both;
	border: #0c3c7e 1px solid;
	border-top: none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.left_main .box5 .main .main_a {
	width: 280px;
	height:80px;
	overflow: hidden;
	display: block;
	clear: both;
	padding-left: 10px;
	padding-top: 10px;
}
.left_main .box5 .main .main_a a {
	font-size: 12px;
	line-height: 26px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.left_main .box5 .main .main_b {
	width: 270px;
	overflow: hidden;
	display: block;
	clear: both;
	padding-left: 10px;
}
.left_main .box5 .main .main_b span {
	float: right;
	margin-top: 10px;
}
.k1 {
	width: 265px;
	height: 70px;
	border: 1px solid #CCC;
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	color: #666666;
	padding: 2px;
}
.phone span {
	clear:both;
	width:260px;
	padding:0 10px;
}
.phone span .text_blue {
	float:left;
	width:160px;
	display:block;
	line-height:2em;
}
.phone span .text_blue strong {
	font-size:14px;
	color: #086DC7;
	font-weight: bold;
	font-family:"Courier New", Courier, monospace
}
.phone span .btn {
	float:right;
	width:100px;
}
.k2 {
	border:none;
	width:100px;
	height:24px;
	display:block;
	line-height:24px;
	text-align:center;
	color:#ffffff;
	cursor:pointer;
	background-color:#369be0;
	background-image:-moz-linear-gradient(top, #4fa9e5, #1087d8);
	background-image:-ms-linear-gradient(top, #4fa9e5, #1087d8);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#4fa9e5), to(#1087d8));
	background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4fa9e5', endColorstr='#1087d8', GradientType=0);
}
.left_main .box5 .main a {
	float: left;
	color: #333;
}
.left_main .box5 .main a:hover {
	color: #bb0000;
	text-decoration: underline;
}
.left_main .box1 .title {
	width: 307px;
	height: 26px;
	overflow: hidden;
	display: block;
	clear: both;
	background: url(../image/left_main_title_1.gif) left top no-repeat;
}
.left_main .box1 .zhong {
	height: 26px;
	overflow: hidden;
	clear: both;
	padding-left:5px;
	padding-top:5px;
	border:#0c3c7e 1px solid;
	border-top: none;
	border-bottom: none;
	line-height:26px;
}
.left_main .box1 .tab_nav {
	width: 307px;
	height: 26px;
	overflow: hidden;
	clear: both;
	background: url(../image/mainlinktitle1.gif) repeat-x left bottom;
}
.left_main .box1 .title h2 {
	font-size: 14px;
	padding-left: 18px;
	line-height: 2em;
	color: #fff;
	float: left;
}
.left_main .box1 .title h6 {
	font-size: 12px;
	line-height: 29px;
	font-weight: normal;
	padding-right: 5px;
	float: right;
}
.left_main .box1 .title h6 a {
	color: #fff;
}
.left_main .box1 .Ann_main {
	height: 183px;
	border: #0c3c7e 1px solid;
	border-top: none;
	clear: both;
	overflow: hidden;
}
.left_main .box1 .Ann_main ul {
	padding-top: 2px;
}
.left_main .box1 .Ann_main li {
	padding-right: 5px;
	text-align: right;
	color: #aaa;
	background: url(../image/shop_icon.gif) no-repeat 5px center;
	padding-left: 15px;
	clear: both;
	line-height: 22px;
}
.left_main .box1 .Ann_main li a {
	float: left;
}
.left_main .box1 .hd {
	width: 305px;
	height: 28px;
	overflow: hidden;
	display: block;
	clear: both;
	background: url(../image/right_title3.gif) -1px -2px no-repeat;
	border: #cecece 1px solid;
	border-bottom:none
}
.left_main .box1 .hd h2 {
	line-height:30px;
	padding-left:25px;
	overflow:hidden;
	height:2.2em;
	display:block
}
.left_main .box1 .hd h6 a {
	color:#333
}
.left_main .box1 .main {
	overflow: hidden;
	clear: both;
	display: block;
	border: #0c3c7e 1px solid;
	border-top: none;
	padding-top: 16px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
}
.left_main .box1 .bd {
	border: #0C3C7E 1px solid;
	border-top: none;
}
.left_main .box1 .main .main_a {
	overflow: hidden;
	display: block;
	clear: both;
	padding: 5px;
}
.left_main .box1 .main .main_a ul {
	margin-top: 3px;
}
.left_main .box1 .main .main_a ul li {
	line-height: 20px;
	color: #aaa;
	clear: both;
}
.left_main .box1 .main .main_a ul li a {
	float: left;
	color: #333;
}
.left_main .box1 .main .main_a ul li span {
	float: right;
	color: #ccc;
}
.left_main .box1 .main .main_a ul li span a {
	float: left;
	color: #CCC;
}
.left_main .box1 .main .main_b {
	overflow: hidden;
	display: block;
	clear: both;
	margin-bottom: 5px;
}
.left_main .box1 .main .main_b ul {
	margin-top: 3px;
}
.left_main .box1 .main .main_b ul li {
	text-align: right;
	line-height: 20px;
	color: #aaa;
	clear: both;
}
.left_main .box1 .main .main_b ul li a {
	float: left;
	color: #333;
}
.left_main .box1 .main .main_b ul li b {
	color: #006CB4;
	font-weight: normal;
}
.left_main .box1 .main .main_b ul li span {
	float: right;
	color: #ccc;
	margin-right: 5px;
}
.left_main .box1 .main .main_b ul li span a {
	color: #CCC;
}
.left_main .box1 .main .main_zg {
	clear: both;
	overflow: hidden;
	padding: 0px 0px 0px;
	margin-top:5px;
}
.left_main .box1 .main i {
	width: 139px;
	height: 103px;
	background: #ffdd94;
	color: #bb0000;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 5px 4px 4px;
}
.left_main .box1 .main dl {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.left_main .box1 .main dl dd {
	float: left;
	display: inline;
	width: 97px;
	line-height: 19px;
	overflow: hidden;
}
.left_main .box1 .main dl dd a {
	padding-left: 2px;
}
.left_main .box1 .Buy_main {
	height: 145px;
	overflow: hidden;
	clear: both;
	border: #0c3c7e 1px solid;
	border-top: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.left_main .box1 .Buy_main ul {
	margin: 0px;
	padding: 0px;
}
.left_main .box1 .Buy_main li {
	text-align: right;
	line-height: 20px;
	color: #aaa;
	clear: both;
}
.left_main .box1 .Buy_main li span {
	float: left;
	color: #b70000;
}
.left_main .box1 .Buy_main li span a {
	float: left;
	color: #b22f01;
}
.left_main .box1 .Buy_main li a {
	padding-left: 0px;
	float: left;
	color: #333;
}
.left_main .box1 .Buy_main li a:hover {
	color: #bb0000;
	text-decoration: underline;
}
/**********/
.left_main .box1 .Sup_main {
	height: 150px;
	overflow: hidden;
	clear: both;
	border: #0c3c7e 1px solid;
	border-top: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.left_main .box1 .Sup_main li {
	line-height: 19px;
	height: 45px;
	overflow: hidden;
	border-bottom: #ccc 1px dashed;
	padding-left: 0px;
}
.left_main .box1 .Sup_main h1 {
	color: #0a61b1;
	font-size: 12px;
	line-height: 18px;
	padding-top: 5px;
}
.left_main .box1 .Sup_main h1 a {
	color: #0a61b1;
}
.left_main .box1 .Sup_main h2 {
	color: #aaa;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
.left_main .box1 .Sup_main h2 a {
	color: #aaa;
}
/********/
.left_main .box1 .Hr_main {
	clear: both;
	height: 175px;
	overflow: hidden;
	border: #0c3c7e 1px solid;
	border-top: none;
	padding: 0px 5px 0px;
}
.HRtable {
	background: #e0e0e0;
	margin-top: 5px;
}
.HRtable .tr1 {
	background: #f3f3f3;
	color: #000;
}
.HRtable .tr1 td, .HRtable .tr2 td {
	width: 50%;
}
.HRtable .tr2 {
	background: #fff;
}
.HRtable td {
	padding-left: 10px;
	line-height: 26px;
}
.HRtable td a {
	color: #0a61b1;
	text-decoration: underline;
}
/**********/
.left_main em {
	height: 10px;
	overflow: hidden;
	display: block;
}
.left_main .ad {
	width: 307px;
	height: 114px;
	overflow: hidden;
	background: #ffdd94;
	color: #bb0000; position:relative
}
.left_main .ad1 { margin-top:10px;
	width: 307px;
	height: 82px;
	overflow: hidden;
	background: #ffdd94;
	color: #bb0000;
	 position:relative
}
.left_main .ad11 {
	width: 307px;
	height: 155px;
    overflow: hidden;
    clear: both;
    display: block;
}
.left_main .box2 .title {
	width: 309px;
	height: 29px;
	overflow: hidden;
	clear: both;
}
.left_main .box2 .title h2 {
	font-size: 14px;
	line-height: 29px;
	color: #ff6800;
	float: left;
}
.left_main .box2 .title h6 {
	font-size: 12px;
	line-height: 29px;
	font-weight: normal;
	padding-right: 5px;
	float: right;
}
.left_main .box2 .title h6 a {
	color: #003cc8;
}
.left_main .box2 .main {
	clear: both;
	background: #e8f3f9;
	border: #9ddbf5 1px solid;
	height: 103px;
	position: relative;
	overflow: hidden;
}
.left_main .box2 .main h1 {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 15px;
	height: 72px;
	overflow: hidden;
	cursor: pointer;
}
.left_main .box2 .main h2 {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 15px;
	height: 72px;
	overflow: hidden;
	cursor: pointer;
}
.left_main .box2 .main h3 {
	position: absolute;
	top: 10px;
	left: 25px;
	width: 255px;
	height: 90px;
	overflow: hidden;
	font-size: 12px;
	font-weight: normal;
}
.left_main .box2 .main h3 li {
	width: 107px;
	height: 90px;
	display: inline;
	overflow: hidden;
	float: left;
	margin: 0px 10px;
}
.left_main .box2 .main h3 li i {
	width: 105px;
	height: 70px;
	overflow: hidden;
	border: #ccc 1px solid;
	display: block;
}
.left_main .box2 .main h3 li h4 {
	line-height: 18px;
	font-size: 12px;
	text-align: center;
	font-weight: normal;
}
.left_main .box1 .hot_table {
	text-align: center;
	line-height: 23px;
}
/*.left_main .box1 .hot_table .Spe{
	font-size:10px;
}*/
.left_main .box1 .hot_table a {
	color: #b70000;
}
.left_main .box1 .hot_table .hot_tr {
	color: #086dc7;
	font-weight: bold;
}
.left_main .box1 .hot_table tr {
	background: url(../image/ccc_line.gif) repeat-x bottom;
}
.left_main .box3 .hr_table {
	text-align: center;
	line-height: 20px;
}
.left_main .box3 .hr_table .hr_tr {
	color: #ff6800;
	font-weight: bold;
	line-height: 18px;
}
.left_main .box3 .hr_table tr {
	background: url(../image/yyy_line.gif) repeat-x bottom;
}
.left_main .box3 .title {
	height: 23px;
	background: url(../image/box3_title.gif) no-repeat;
	overflow: hidden;
}
.left_main .box3 .main {
	height: 240px;
	border: #ff9400 1px solid;
	border-top: none;
	overflow: hidden;
	background: url(../image/box3_main_bg.gif) repeat-x #fff4e2;
	padding: 0px 5px;
}
/*************/
 
.ad643 {
	width: 643px;
	height: auto;
	float: right;
	display: inline;
	overflow: hidden;
	background-color:#ffffff;
	margin-top:10px;
}
.ad643 .a1 {
	width: 157px;
	height: 73px;
	float: left;
	display: inline;
	overflow: hidden;
	background-color:#f1f1f1;
	position:relative;
}
.ad643 .a2 {
	width: 157px;
	height: 73px;
	float: left;
	display: inline;
	overflow: hidden;
	background-color:#f1f1f1;
	margin-left:5px;position:relative;
}
.ad643 .a3 {
	width: 319px;
	height: 73px;
	float: right;
	display: inline;
	overflow: hidden;
	background-color:#f1f1f1;position:relative;
}
.ad643-2 {
	width: 643px;
	height: auto;
	float: right;
	display: inline;
	overflow: hidden;
	background-color:#ffffff;
	margin-top:10px;
}
.ad643-2 .a1 {
	width: 155px;
	height: 55px;
	float: left;
	display: inline;
	overflow: hidden;
	background-color:#f1f1f1;position:relative;
}
.ad643-2 .a2 {
	width: 317px;
	height: 55px;
	float: right;
	display: inline;
	overflow: hidden;
	position:relative;
}
.ad643-2 .a2 .ad1 {
	width: 155px;
	height: 55px;
	float: left;
	display: inline;
	overflow: hidden;
	position:relative;
}
.ad643-2 .a2 .ad2 {
	width: 155px;
	height: 55px;
	float: right;
	display: inline;
	overflow: hidden;
	position:relative;
}
.ad643-2 .a3 {
	width: 155px;
	height: 55px;
	float: left;
	display: inline;
	overflow: hidden;
	background-color:#f1f1f1;
	margin-left:8px;position:relative;
}
.ad31955 {
	width: 643px;
	height: auto;
	float: right;
	display: inline;
	overflow: hidden;
	background-color:#ffffff;
	margin-top:10px;
}
.ad31955 .a1 {
	width: 319px;
	height: 55px;
	float: left;
	display: inline;
	overflow: hidden;
	background-color:#f1f1f1;
}
.ad31955 .a2 {
	width: 319px;
	height: 55px;
	float: right;
	display: inline;
	overflow: hidden;
	background-color:#f1f1f1;
}
.ad643-3 {
	width: 643px;
	height: auto;
	float: right;
	display: inline;
	overflow: hidden;
	background-color:#ffffff;
	margin-top:10px;
}
.ad643-3 .a1 {
	width: 319px;
	height: 75px;
	float: left;
	display: inline;
	overflow: hidden;
	background-color:#f1f1f1;
}
.ad643-3 .a2 {
	width: 319px;
	height: 75px;
	float: right;
	display: inline;
	overflow: hidden;
	background-color:#f1f1f1;
}
.ad643-5 {
	width: 643px;
	height: auto;
	float: right;
	display: inline;
	overflow: hidden;
	background-color:#ffffff;
	margin-top:10px;
}
.ad643-5 .a1 {
	width: 155px;
	height: 55px;
	float: left;
	display: inline;
	overflow: hidden;
	 position:relative;
}
.ad643-5 .a2 {
	width: 474px;
	height: 55px;
	float: right;
	display: inline;
	overflow: hidden;
	background-color:#f1f1f1;
}
.ad643-5 .a3 {
	width: 235px;
	height: 55px;
	float: left;
	display: inline;
	overflow: hidden;
	margin-left:8px;position:relative;background-color:#f1f1f1;
}
.ad643-5 .a4 {
	width: 235px;
	height: 55px;
	float: right;
	display: inline;
	overflow: hidden;
	background-color:#f1f1f1;position:relative
}
.right_main {
	width: 643px;
	height: auto;
	float: right;
	display: inline;
	overflow: hidden;
}
.right_main em {
	height: 10px;
	overflow: hidden;
	display: block;
	clear: both;
}
.right_main .r1_main {
	border: #b4b4b4 1px solid;
	height: 40px;
	overflow: hidden;
}
.right_main .r1_main .r1_table {
	line-height: 20px;
}
.right_main .r1_main .r1_table .r1_tr1 {
	width: 105px;
	height: 20px;
	background: url(../image/r1_main_1.gif) no-repeat;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	color: #00349a;
}
.right_main .r1_main .r1_table .r1_tr1 a {
	color: #00349a;
}
.right_main .r1_main .r1_table .r1_tr2 {
	height: 20px;
	background: #e8f3fd;
	overflow: hidden;
	text-align: right;
	padding-right: 5px;
}
.right_main .r1_main .r1_table .r1_tr2 a {
	float: left;
	padding-left: 15px;
	color: #c45600;
	background: url(../image/icon.gif) no-repeat 6px center;
}
.right_main .r1_main .r1_table .r1_tr3 {
	width: 96px;
	height: 20px;
	overflow: hidden;
	background: url(../image/gongqiu.gif);
}
.right_main .r1_main .r1_table .r1_tr3 a {
	color: #ff7000;
	font-weight: bolder;
	padding-left: 14px;
}
.right_main .r2_main, .right_main .r3_main, .right_main .r4_main {
	clear: both;
}
.right_main .r4_main {
	position: relative;
}
.right_main .r2_main .box1 {
	width: 333px;
	height: 150px;
	border: #ccc 1px solid;
	overflow: hidden;
	display: inline;
	float: left;
}
.right_main .r2_main .box2 {
	width: 296px;
	height: 150px;
	overflow: hidden;
	display: inline;
	float: right;
}
.right_main .r2_main .box2 .title {
	line-height: 32px;
	font-weight: bold;
	text-indent: 1em;
}
.right_main .r2_main .box2 li {
	width: 137px;
	height: 33px;
	overflow: hidden;
	display: inline;
	float: left;
	background: url(../image/r2_li_bg.gif) no-repeat;
	text-align: center;
	line-height: 33px;
	font-size: 14px;
	font-weight: bold;
	color: #ff7000;
	margin: 5px 5px 0px;
}
.right_main .r2_main .box2 li a {
	text-align: center;
	color: #b22f01;
}
.right_main .r2_main .box2 h1 {
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	overflow: hidden;
	background: url(../image/zhuce.gif) no-repeat;
	margin: 5px 0px 0px 5px;
}
.right_main .r3_main .box1 {
	width: 392px;
	float: left;
	display: inline;
	overflow: hidden;
}
.right_main .r3_main .box1 .title {
	height: 33px;
	overflow: hidden;
	background: url(../image/r3_title.gif) no-repeat;
}
.right_main .r3_main .box1 .main, .right_main .r3_main .box2 .main {
	height: 198px;
	border: #0c3c7e 1px solid;
	overflow: hidden;
	border-top: none;
}
.right_main .r3_main .box2 {
	width: 241px;
	float: right;
	display: inline;
	overflow: hidden;
}
.right_main .r3_main .box2 .title {
	height: 33px;
	overflow: hidden;
	background: url(../image/r3_title_1.gif) no-repeat;
}
.right_main .r3_main .box1 .main .box1_table {
	line-height: 27px;
	text-align: center;
	background: #dee0ed;
}
.right_main .r3_main .box1 .main .box1_tr {
	background: #f1f1f7;
	font-weight: bold;
	color: #000;
}
.right_main .r3_main .box1 .main .box1_table tr {
	background: #fff;
	height: 27px;
	overflow: hidden;
}
.right_main .r3_main .box1 .main .box1_table tr td {
	width: 0px;
}
.right_main .r3_main .box2 .main {
	padding: 0px 9px;
}
.right_main .r3_main .box2 .main li {
	line-height: 19px;
}
.right_main .r3_main .box2 .main li a {
	background: url(../image/icon.gif) no-repeat left center;
	padding-left: 8px;
}
.right_main .r4_main .title {
	height: 30px;
	overflow: hidden;
	background: url(../image/right_title1.gif) no-repeat;
}
.right_main .r4_main .title .td1 {
	width: 97px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	color: #fff;
	font-size: 14px;
	line-height: 33px;
}
.right_main .r4_main .title .td2 {
	overflow: hidden;
	text-align: center;
}
.right_main .r4_main .title .td3 {
	width: 7px;
	overflow: hidden;
}
.sel {
	font-size: 12px;
}
.p_ipt {
	width: 86px;
	height: 22px;
	background: url(../image/sub_0.gif) no-repeat;
	overflow: hidden;
	border: 0;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
}
/*.right_main .r4_main .index li a{
	line-height: 18px;width:19px; height:18px; font-weight: bold; font-size: 14px;text-align: center; overflow: hidden; display: block; border: #eff5f8 1px solid;margin-top:1px; 
}
.right_main .r4_main .index li a:hover{
	 color: #ea6200;  text-decoration: none;border: #b0ddec 1px solid;border-bottom:none; background: #e1f3f8;
}*/
.none {
	background: none;
	color: #000;
}
.right_main .r4_main .index .link {
	width: 75px;
	display: block;
	float: left;
}
.right_main .r4_main .main {/* border: #e7e7e7 1px solid;*/
	border-top: none;
	height:auto;
	padding: 0px 0px 0px;
	overflow: hidden;
}
/*************/
.right_main .r4_main .main .conn {
	background: url(../image/index_title_bg_new.gif) repeat-y;
}
.right_main .r4_main .main .main_foot {
	background: url(../image/gangcai_foot_new.gif) no-repeat;
	height: 1px;
	overflow: hidden;
	clear: both;
}
/*************/
.right_main .r4_main .main .gangcai {
	width: 27px;
	overflow: hidden;
	border-top: #b7b7b7 1px solid;
	float: left;
}
.right_main .r4_main .main .gangcai_main {
	overflow: hidden;
	width: 643px;/*border:#fff 1px solid; */
	clear: both;
	margin-top:10px;
}
/*.right_main .r4_main .main .gangcai_main:hover , .right_main .r4_main .main .tegang_main:hover , .right_main .r4_main .main .luliao_main:hover , .right_main .r4_main .main .youse_main:hover , .right_main .r4_main .main .gangjiegou_main:hover{
	border: #87c1d8 1px solid; background: #f3f9fb;
}*/

.main .gc1 {
	overflow: hidden;
	float: right;
	display: inline;
}
.right_main .gangcai h2, .right_main .tegang h2, .right_main .luliao h2, .right_main .youse h2, .right_main .gangjiegou h2 {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-align: center;
}
.right_main .gangcai h2 {
	margin-top:90px;
}
.right_main .tegang h2 {
	margin-top:15px;
}
.right_main .luliao h2 {
	margin-top:35px;
}
.right_main .youse h2 {
	margin-top:20px;
}
.right_main .gangjiegou h2 {
	margin-top:1px;
}
/*************/
.right_main .r4_main .main .tegang {
	width: 27px;
	overflow: hidden;
	border-top: #b7b7b7 1px solid;
	float: left;
}
.right_main .r4_main .main .tegang_main {
	width: 643px;/* border:#fff 1px solid;*/
	clear: both;
	padding-top:10px;
}
.main .tg1 {
	overflow: hidden;
	float: right;
	display: inline;
}
/*************/
.right_main .r4_main .main .luliao {
	width: 27px;
	overflow: hidden;
	border-top: #b7b7b7 1px solid;
	float: left;
}
.right_main .r4_main .main .luliao_main {/*border:#fff 1px solid; */
	width: 643px;
	clear: both;
	padding-top:5px;
}
.main .ll1 {
	overflow: hidden;
	float: right;
	display: inline;
}
/*************/
.right_main .r4_main .main .youse {
	width: 27px;
	overflow: hidden;
	border-top: #b7b7b7 1px solid;
	float: left;
}
.right_main .r4_main .main .youse_main {/*border:#fff 1px solid;*/
	width: 643px;
	clear: both;
	margin-top:10px;
}
.main .ys1 {
	overflow: hidden;
	float: right;
	display: inline;
}
/*************/
.right_main .r4_main .main .gangjiegou {
	width: 27px;
	overflow: hidden;
	border-top: #b7b7b7 1px solid;
	float: left;
}
.right_main .r4_main .main .gangjiegou_main { /*border:#fff 1px solid;*/
	width: 643px;
	clear: both;
	margin-top:10px;
}
.main .gjg1 {
	overflow: hidden;
	float: right;
	display: inline;
}
/*************/
.right_main .r4_main .main .shebei {
	width: 27px;
	overflow: hidden;
	border-top: #b7b7b7 1px solid;
	float: left;
}
.right_main .r4_main .main .shebei_main {
	float: left;
	display: inline;
	width: 622px;
}
.main .sb1 {
	background: #f6f6f6;
	overflow: hidden;
	float: right;
	display: inline;
}
.main .all_left {
	width: 295px;
	float: left;
	display: inline;
	overflow: hidden;
}
.main .all_right {
	width: 295px;
	float: right;
	display: inline;
	overflow: hidden;
}
.main .all_left a, .main .all_right a {
	padding: 0px 5px;
	line-height: 20px;
	display: inline-block;
	margin-top: 2px;
	background: url(../image/index_right_bg.gif) no-repeat right center;
}
.main .all_left a:hover, .main .all_right a:hover {
	text-decoration: underline;
}
.main .h1 {
	color: #086dc7;
	font-weight: bold;
	font-size: 14px;
}
/*************/
#foot {
	width: 960px;
	text-align: center;
	margin-top: 20px;
	clear: both;
	overflow: hidden;
	border-top: #086dc7 3px solid;
}
#foot h1 {
	line-height: 35px;
	font-size: 14px;
	font-weight: normal;
	font-weight: normal;
}
#foot h1 a {
	color: #ff7e0d;
}
#foot h2 {
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	font-weight: normal;
	color: #a0a0a0;
}
#foot h2 a {
	color: #333;
}
#foot h2 span {
	font-size: 10px;
	font-weight: bold;
}
#foot h2 span a {
	color: #086dc7;
}
/******顶部广告*******/
 #t_bg {
	height: 60px;
	position: relative;
	width: 960px;
	top: 0px;
	margin: auto;
	background: url(../image/banner.gif) no-repeat;
}
#t_bg a {
	width: 960px;
	height: 60px;
	display: block;
}
#t_bg #close {
	position: absolute;
	width: 17px;
	height: 17px;
	right: 0px;
	top: 0px;
	z-index: 222;
}
#t_bg #close a {
	width: 31px;
	height: 16px;
	display: block;
}
#t_bg #close img {
	cursor: pointer;
}
.a-on {
	float: left;
	width: 153px;
	cursor: pointer;
	text-align: center;
	height: 23px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	overflow: hidden;
	line-height: 23px;
	background: url(../image/a-on_bg.gif) no-repeat 35px center;
}
.a-off {
	float: left;
	width: 153px;
	cursor: pointer;
	text-align: center;
	height: 23px;
	font-size: 14px;
	color: #fff;
	overflow: hidden;
	line-height: 23px;
}
.a-on a {
	color: #fff;
	text-decoration: none;
}
.b-on {
	float: left;
	width: 73px;
	cursor: pointer;
	text-align: center;
	height: 27px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	overflow: hidden;
	line-height: 25px;
	background: url(../image/b-on.gif) no-repeat;
	margin: 5px 0px 0px 5px;
}
.b-off {
	float: left;
	width: 73px;
	cursor: pointer;
	text-align: center;
	height: 27px;
	font-size: 14px;
	font-weight: bold;
	color: #ea6200;
	overflow: hidden;
	line-height: 25px;
	background: url(../image/b-off.gif) no-repeat;
	margin: 5px 0px 0px 5px;
}
.b-on a {
	color: #fff;
	text-decoration: none;
}
.b-off a {
	color: #ea6200;
	text-decoration: none;
}
.table_ {
	background: url(../image/r4_title_2.gif) repeat-x;
}
.style_layer {
	position: absolute;
	top: 50px;
	width: 637px;
	left: 2px;
	z-index: 10;
	display: none;
	border: #d7f0fd 1px solid;
	border-bottom: #b3e3fb 1px solid;
	background: url(../image/tab_nav.gif) repeat-x #e9f7fe;
}
.right_main .r4_main .index li .style_layer a {
	width: 120px;
	line-height: 20px;
	display: block;
	float: left;
	font-size: 12px;
	border: none;
	border-right: #ddd 1px solid;
	padding-left: 10px;
	z-index: 11;
	padding: 5px;
	font-weight: normal;
	background: none;
	text-align: left;
}
.right_main .r4_main .index li .style_layer a:hover {
	color: #ea6200;
	text-decoration: underline;
	background: #b0ddec;
	font-weight: bold;
}
.index_ad {
	height: 80px;
	margin-bottom: 5px;
	overflow: hidden;
	clear: both;
}
.index_ad .ad1, .index_ad .ad2 {
	float: left;
	width: 310px;
	height: 80px;
	background: #f1f1f1;
	display: inline;
}
.index_ad .ad2 {
	float: left;
	margin-left: 5px;
}
/***************/
.main_link {
	clear: both;
	margin-top: 10px;
}
.main_link .title {
	height: 25px;
	background: url(../image/mainlinktitle1.gif) repeat-x left bottom;
	position: relative;
	line-height: 25px;
	overflow: hidden;
}
.main_link .title .reg {
	position: absolute;
	top: 0px;
	right: 5px;
	color: #b70000;
}
.main_link .title .reg a {
	color: #b70000;
}
.main_link .title .reg a:hover {
	color: #b70000;
	text-decoration: underline;
}
.main_link .main {
	border: #0c3c7e 1px solid;
	border-top: none;
	padding: 10px;
	clear: both;
	margin-bottom: 5px;
	line-height: 20px;
	
}
.main_link .main a {
	background: url(../image/icon.gif) no-repeat left center;
	padding: 0px 10px;
	display: inline-block;
	font-weight:500
}
.h-on, .h-off {
	width: 80px;
	height: 25px;
	overflow: hidden;
	text-align: center;
	cursor: pointer;
	float: left;
	display: block;
	margin-right: 5px;
	font-size: 14px;
}
.h-on {
	background: url(../image/h-on1.gif) no-repeat;
	font-weight: bold;
	color: #fff;
	font-weight: bold;
}
.h-off {
	background: url(../image/h-off1.gif) no-repeat;
	color: #333;
}
.index_ad_top {
	border-left: #c7dcdd 1px solid;
	border-right: #c7dcdd 1px solid;
	clear: both;
	padding: 5px 0px 5px 5px;
}
.index_ad_top .ad1 {
	width: 155px;
	height: 55px;
	float: left;
	display: inline;
	background: #f1f1f1;
	overflow: hidden;
	margin-right: 4px;
}
.index_ad_top .ad {
	width: 155px;
	height: 55px;
	float: left;
	display: inline;
	background: #f1f1f1;
	overflow: hidden;
	margin-right: 4px;
}
/*************/
.index_ad_new {
	clear: both;
	height: 55px;
	overflow: hidden;
}
.index_ad_new .ad1 {
	width: 630px;
	height: 55px;
	float: left;
	display: inline;
	background: #f1f1f1;
	overflow: hidden;
}
.index_ad_new .ad {
	width: 155px;
	height: 55px;
	float: left;
	display: inline;
	background: #f1f1f1;
	overflow: hidden;
	margin-left: 3px;
}
/***********/
.q-on, .q-off {
	width: 127px;
	height: 26px;
	overflow: hidden;
	text-align: center;
	cursor: pointer;
	float: left;
	display: block;
	margin-right: 10px;
	font-size: 14px;
	line-height: 26px;
}
.q-on {
	background: url(../image/q-on.gif) no-repeat;
	font-weight: bold;
	color: #fff;
}
.q-off {
	background: url(../image/q-off.gif) no-repeat;
	color: #333;
	font-weight: normal;
}
/*****************/
.right_main .r4_main .index {
	height: 24px;
	position: relative;
	top: 0;
	left: 0;
	background: #f4f4f4;
	border-bottom: #ddd 1px solid;
}
.charindex {
	font-size: 14px;
	height: 24px;
	line-height: 22px;
	padding: 0 8px;
	border-left: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	font-family: Arial;
	font-size: 14px;
}
.charindex ul {
	position: relative;
	top: 1px;
	width: 100%;
	height: 22px;
	overflow: hidden;
	z-index: 13;
}
.charindex li {
	float: left;
	width: 24px;
	text-align: center;
}
.charindex li.t {
	width: 85px;
}
.charindex strong {
	padding: 0 0 0 8px;
}
.charindex span {
	display: inline-block;
	cursor: pointer;
	font-weight: bold;
	color: #333;
	border-top: #f4f4f4 solid 1px;
}
.charindex .disabled {
	color:#999;
	cursor:auto
}
.charindex span.on {
	width: 22px;
	border: 1px solid #7dbcd4;
	border-bottom: 1px solid #edf0f8;
	background-color: #edf0f8;
	color:#b70000;
}
.charcont {
	position: absolute;
	width: 631px;
	left: 0;
	top: 22px;
	padding: 5px;
	border: 1px solid #7dbcd4;
	background-color: #edf0f8;
	z-index: 10;
	font-size: 12px;
}
.charcont a {
	float: left;
	width: 115px;
	white-space: nowrap;
	overflow: hidden;
	line-height: 24px;
	padding-left: 10px;
	background: url(../image/icon.gif) no-repeat left center;
}
.charcont a:hover {
	color: #b70000;
	text-decoration: underline;
}
 11.6.2 news-  .left_main .box5 .Ann_main {
border: #0c3c7e 1px solid;
border-top: none;
clear: both;
height: 90px;
overflow: hidden;
}
.left_main .box5 .Ann_main ul {
	padding-top: 2px;
}
.left_main .box5 .Ann_main li {
	padding-right: 5px;
	text-align: right;
	color: #aaa;
	background: url(../image/shop_icon.gif) no-repeat 5px center;
	padding-left: 15px;
	clear: both;
	line-height: 22px;
}
.left_main .box5 .Ann_main li a {
	float: left;
}
.left_main .box5 .Ann_main .list {
	overflow:hidden;
	width:275px;
}
.left_main .box5 .Ann_main .list a {
	color:red;
}
/*资源供应快讯*/
.ziyuan {
	width:305px;
	height:227px;
	border-left:1px solid #0c3c7e;
	border-bottom:1px solid #0c3c7e;
	border-right:1px solid #0c3c7e
}
.ziyuan_ul {
	width:295px;
	height:auto;
	margin:0 auto
}
.ziyuan_ul li {
	width:295px;
	height:35px;
	border-bottom:1px dashed #aaa;
	padding-top:15px;
}
.ziyuan_p1 a {
	font-size:12px;
	color:#0a61b1;
	font-weight:bold;
	font-family:"Microsoft YaHei";
}
.ziyuan_p1 a:hover {
	text-decoration:underline
}
.ziyuan_p2 a {
	font-size:12px;
	color:#333;
	font-family:"sim sun"
}
.ziyuan_p2 a:hover {
	text-decoration:underline
}
.tp {
	margin-top:10px;
}
/*搜钢动态*/
.sougang {
	width:305px;
	height:227px;
	border-left:1px solid #0c3c7e;
	border-bottom:1px solid #0c3c7e;
	border-right:1px solid #0c3c7e
}
.sougang_ul {
	width:295px;
	height:auto;
	margin:0 auto;
	padding-top:8px;
}
.sougang_ul li .time {
	float:right;
	font-size:12px;
	color:#cfcccf
}
.sougang_ul li {
	line-height:25px;
}
.sougang_ul li a {
	font-family:"sim sun";
	font-size:12px;
	color:#333
}
.sougang_ul li a:hover {
	text-decoration:underline
}
/*d底部广告*/
.ad31966 {
	clear:both;
	width:960px;
	height:75px;
	padding-top:10px;
}
.bx {
	font-size:0;
	letter-spacing:-0.5em;
	text-align:justify;
	text-justify:distribute-all-lines; /* for ie */
}
.bx:after {
	content:"";
	height:0;
	width:100%;
	display:inline-block;
	overflow:hidden;
}
.bx li {
	display:inline-block;
	vertical-align:top;
	letter-spacing:normal;
 *display:inline;
 *zoom:1;
	width:235px;
	height:75px;
	position:relative
}

/*menu_index_82_ceshi.html*/

.gangcai_main, .tegang_main {
	width: 643px;
	height: auto;
}
.sd-title {
	width: 88px;
	height: 28px;
	background: url(../images/subitems.jpg);
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	text-align: center;
	color: #FFF;
	line-height: 28px;
	font-size: 14px;
	font-family: "sim sum"
}
.subitems {
	width: 641px;
	height: auto;
	border: 1px solid #cfe4fc
}
.subitems a {
	font: 12px/150% Arial, Verdana, "宋体b8b\4f53";
	color: #333;
	text-decoration: none
}
.fore1, .fore2, .fore6, .fore10 {
	width: 100%;
	height: 25px;
	border-bottom: 1px solid #e9eaec;
}
.fore3, .fore4, .fore8, .fore11 {
	width: 100%;
	height: 68px;
	border-bottom: 1px solid #e9eaec;
}
.xx{ width:95px; height:20px; background: url(../images/dt.png) no-repeat right center; margin-top:1px }
.xl{ margin-top:10px;}
.xxx{position:relative; top:-7px; width:95px; height:20px;background: url(../images/dt.png) no-repeat right center;}
.xxl{position:absolute;z-index:99; top:35px; width:95px}
.fore5, .fore7, .fore9, .fore12 {
	width: 100%;
	height: 45px;
	border-bottom: 1px solid #e9eaec;
}
.fore13 {
	width: 100%;
	height: 108px;
	border-bottom: 1px solid #e9eaec;
}
.fore15 {
	width: 100%;
	height: 86px;
	border-bottom: 1px solid #e9eaec;
}

dl {
	margin: 0;
	padding: 0
}
dl:active {
	background: #ccc
}
dl:hover {
	background: #f5f5f5
}
dt {
	float: left;
	width: 95px;
	height: 20px;
	background: url(../images/dt.png) no-repeat 94px 7px;
	text-align: right;
	overflow: hidden;
	padding-top: 3px;
}
.fore3 dt, .fore4 dt, .fore8 dt, .fore11 dt {
	float: left;
	width: 95px;
	height: 60px;
	text-align: right;
	overflow: hidden;
}
.fore5 dt, .fore7 dt, .fore9 dt, .fore12 dt {
	float: left;
	width: 95px;
	height: 40px;
	text-align: right;
	overflow: hidden;
}
.fore13 dt {
	float: left;
	width: 95px;
	height: 100px;
	text-align: right;
	overflow: hidden;
}
.fore15 dt {
	position:relative;
	float: left;
	width: 95px;
	height:86px;
	text-align: right;
	overflow: hidden;
}

dt a strong {
	font-size: 12px;
	color: #015cb5;
}
dt i {
	display: inline;
	margin: 0 15px 0 8px
}
dd {
	float: left;
	text-align: left;
	height: 26px;
	line-height: 26px;
	margin: 0px
}
dd table tr td {
	width: 88px;
	padding: 3px 0 0 18px
}
dd table tr td a {
	font-size: 12px;
	color: #333;
}
dd table tr td a:hover {
	position:relative;
	left:-5px;
	color: #fff;
	background: #ea1415;
	padding: 2px 5px 3px 5px;
}
.fore14 tr td a strong {
	font-size: 12px;
	color: #015cb5;
	font-weight: bold
}
.fore14 tr td a strong:hover {
	color: #fff;
	background: #ea1415;
	padding: 2px 5px 3px 5px;
}
.subitems_sp {
	position: relative;
	left: 22px;
	top: 2px;
}
.subitems_sp1 {
	position: relative;
	left: 16px;
	top: 2px;
}
.sr {
	color:#015cb5
}
.fl {
	float:left;
	width:20px;
}
.rf {
	float:left;
	margin-left:10px;
}
.fl a strong:hover {
	color: #fff;
	background: #ea1415;
}
ad